Designing Active Objects in Degas
نویسندگان
چکیده
This report discusses application design for active databases, in particular for the active object-based database programming language Degas. In Degas one modularisation principle, the object, is applied to all elements of the application, including rules. We discuss a design process consisting of four phases, corresponding with the four kinds of capabilities in a Degas object, attributes, methods, rules, lifecycles. The elements of this design process are similar to those found in a design methodology such as OMT. To illustrate the design process we use the example of workflow management. In addition, it shows that the application of one modularisation to all elements of an active database leads to a clear modularisation of the workflow application, Furthermore, this modularisation facilitates all important workflow evolutions. 1991 Computing Reviews Classification System: H.2.1 [Information Systems]: Logical Design data models, H.2.8 [Information Systems]: Database Applications, H.4.1 [Information Systems]: Office Automation.
منابع مشابه
Reportrapport Degas: a Temporal Active Data Model Based on Object Autonomy Degas: a Temporal Active Data Model Based on Object Autonomy
This report deenes Degas, an advanced active data model that is novel in two ways. The rst innovation is object autonomy, an extreme form of distributed control. In comparison to more traditional approaches, autonomous objects also encapsulate rule deenitions to make them active. The second innovation of Degas is its temporal aspect. Active databases have an inherent temporal element in the spe...
متن کاملObject Histories as a Foundation for an Active OODB
Several links exist between active and temporal databases. These are summarised by the observation that rules are triggered by a specified evolution of the database. In this paper, we discuss the relation between active and temporal database using DEGAS, an object-based active database programming language. To achieve full active database functionality, a DEGAS object records its complete histo...
متن کاملDesign and Implementation of Programmable Media Gateways
Treating the network as a processor that can perform computation has several benefits. Processing at strategic locations in the network may reduce bandwidth requirements. Low-powered devices that are connected to the Internet can be off-loaded as well. In this paper we present Degas, a programmable media gateway system. Degas allows users to upload small programs, called deglets, into a Degas g...
متن کاملUser ’ s Guide for DEGAS 2 Release V . 4 . 3 1
This is the user’s manual for DEGAS 2 A Monte Carlo code for the study of neutral atom and molecular transport in confined plasmas. It is intended to cover all aspects of DEGAS 2 from the user’s point-of-view: obtaining the files, compiling them, setting up the input files, executing the code, and interpreting the output. References will be provided for the underlying physics, but the essential...
متن کاملDesigning Databases Using the Activity Paradigm
The aim of this work concerns the specification of a methodology for designing databases using the active object concept to best represent the dynamic of an information system. Two strong notions are introduced: the sensitivity and the reaction of an active object. We propose to classify real world objects following two categories: i) the structural active object that describes an object offeri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997